package com.cloud.message.service;

import com.cloud.common.domain.Result;
import com.cloud.message.entity.SysImMessage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * IM消息记录
 *
 * @author yzj
 * @since 2024-01-09
 */
public interface ISysImMessageService extends IService<SysImMessage> {

    /**
     * IM消息记录列表
     */
    public List<SysImMessage> getSysImMessageList(SysImMessage imMessage);

    /**
     * IM消息记录新增
     */
    public Result saveSysImMessage(SysImMessage imMessage);

    /**
     * IM消息记录删除
     */
    public int removeIds(List<Long> ids);

    /**
     * 获取IM消息记录列表
     */
    public Result getMessageLogs();

}
